package com.ruoyi.service.region.model;

import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * <p>
 * 作用：省市县 表
 * </p>
 *
 * @author Zane
 * @since 2025-10-05 9:48
 */
@Getter
@Setter
@Accessors(chain = true)
public class RegionModel {

  private Integer id;

  /**
   * 名称
   */
  private String name;

  /**
   * 父级ID
   */
  private Integer pid;

  /**
   * 直辖市
   */
  private Integer type;

  /**
   * 层级
   */
  private Integer level;
  /**
   * 拼音
   */
  private String pinyin;

  /**
   * 获得拼音首字母
   *
   */
  public String getPinyinFirst() {
    return pinyin.substring(0, 1).toUpperCase();
  }
}
